package com.ruoyi.system.domain.dto;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 生成箱码请求参数
 */
public class GenerateBarcodeRequest {
    /** 订单明细ID */
    private Long itemId;
    /** 本次打码数量 */
    private BigDecimal encodeQuantity;
    /** 标箱数量（每箱容量） */
    private BigDecimal stdPerBox;
    /** 批次号（前端生成：当天日期+序号） */
    private String batchNo;
    /** 发货日期（前端表单），当前实现不参与保存，仅保留参数 */
    private Date deliveryDate;

    public Long getItemId() { return itemId; }
    public void setItemId(Long itemId) { this.itemId = itemId; }

    public BigDecimal getEncodeQuantity() { return encodeQuantity; }
    public void setEncodeQuantity(BigDecimal encodeQuantity) { this.encodeQuantity = encodeQuantity; }

    public BigDecimal getStdPerBox() { return stdPerBox; }
    public void setStdPerBox(BigDecimal stdPerBox) { this.stdPerBox = stdPerBox; }

    public String getBatchNo() { return batchNo; }
    public void setBatchNo(String batchNo) { this.batchNo = batchNo; }

    public Date getDeliveryDate() { return deliveryDate; }
    public void setDeliveryDate(Date deliveryDate) { this.deliveryDate = deliveryDate; }
}